// https://vue-i18n.intlify.dev/guide/essentials/syntax.html#html-message
export default {
    common: {
        add: '新增',
        back: '返回',
        save: '保存',
        saved: '保存成功',
        cancel: '取消',
        create: '创建',
        edit: '编辑',
        changeName: '修改名称',
        del: '删除',
        deleted: '删除成功',
        insert: '插入',
        nodeName: '节点名称',
        else: '否则',
        successTip: '成功提示',
        errTip: '错误提示',
        toDetail: '查看详情',
        name: '名称',
        desc: '描述',
        type: '类型',
        sec: ' 秒',
        millis: ' 毫秒',
    },
    err: {},
    menu: {
        home: "首页",
        thisRobot: "当前机器人",
        dialogFlows: "对话流程",
        kb: "知识库",
        qa: "问答知识",
        doc: '文档 (暂不可用)',
        vars: "变量",
        intents: "意图",
        eApi: '外部 HTTP 接口',
        rs: '机器人设置',
    },
    mainflow: {
        title: '主流程列表',
        add: '增加主流程',
        table: ['主流程名称', '是否启用', '操作'],
        form: {
            title: '新增主流程',
            name: '主流程名称',
        },
        delConfirm: '确认要删除该主流程吗?',
    },
    flow: {
        nodes: ['话术节点', '条件节点', '采集节点', '跳转节点', '问答知识节点', '大模型聊天节点', '外部HTTP节点', '邮件发送节点', '结束节点'],
        nodesDesc: ['返回话术给用户', '设置条件，控制流程走向', '采集用户输入的信息，并保存到变量中', '流程之间跳转，或跳转至外部'],
        title: '绘制对话流程',
        steps: ['第一步：发布流程', '第二步：开始测试'],
        save: '保存当前流程',
        pub: '发布所有流程',
        test: '测试流程',
        addSubFlow: '新增子流程',
        form: {
            name: '子流程名',
        },
        subFlowReleased: '发布成功',
        needOne: '最少保留一个子流程',
        delConfirm: '确认要删除该子流程吗?',
        send: '发送',
        reset: '重置',
        changeSaveTip: '流程已经修改，需要保存并切换吗?',
        guideReset: '流程结束,如需重新开始请点下方重来按钮',
    },
    dialogNode: {
        nodeName: '话术节点',
        nextSteps: ['等待用户回复', '执行下一个节点'],
        errors: ['未填写节点名称', '未填写话术信息', '话术信息超长, 需少于200字'],
        form: {
            label: '节点话术',
            addVar: '插入变量',
            nextStep: '下一步',
            choose: '选择执行的操作',
        },
        var: {
            title: '选择需要插入的变量',
            choose: '选择变量',
        }
    },
    conditionNode: {
        types: ['用户意图', '用户输入', '流程变量'],
        compares: ['等于', '不等于', '包含', '用户输入超时'],
        nodeName: '条件节点',
        errors: ['请输入条件名称', '输入的条件名称重复', '未填写节点名称', '未设置条件分支'],
        newBranch: '添加分支',
        condName: '名称',
        condType: '条件类型',
        condTypePH: '请选择条件类型',
        comparedPH: '请选择被比较数据',
        compareTypePH: '请选择比较类型',
        targetPH: '请选择比较的值',
        andCond: '"与"条件',
        orCond: '添加"或"条件',
        newCond: '添加条件',
    },
    collectNode: {
        nodeName: '采集节点',
        cTypes: ['用户输入', '数字', '自定义正则'],
        branches: ['采集成功', '采集失败'],
        errors: ['未填写节点名称', '未选择采集类型', '未选择保存变量', '未添加分支信息'],
        cTypeName: '采集类型',
        varName: '保存的变量',
        labels: ['采集类型', '请选择采集类型', '自定义正则', '赋值变量', '请选择变量'],
    },
    gotoNode: {
        types: ['结束对话', '主流程', '子流程', '外部链接'],
        nodeName: '跳转节点',
        errors: ['未填写节点名称', '未选择跳转类型', '未选择跳转的子流程', '未填写跳转的外部链接'],
        briefs: ['执行动作', '结束流程', '跳转到子流程', '跳转到外部链接', '跳转到主流程'],
        gotoType: '跳转类型',
        gotoTypePH: '请选择跳转类型',
        gotoMainFlow: '跳转的主流程',
        gotoMainFlowPH: '选择跳转的主流程',
        gotoSubFlow: '跳转的子流程',
        gotoSubFlowPH: '选择跳转的子流程',
        externalLink: '外部链接',
    },
    intent: {
        title: '意图管理',
        add: '新增意图',
        delConfirm: '确认要删除该意图吗?',
        table: ['意图名', '关键词数量', '正则数量', '相似问数量', '操作'],
        form: {
            title: '新增意图',
            name: '意图名',
        },
        detail: {
            edit: '编辑意图',
            kw: '关键词',
            addKw: '新增关键词',
            re: '正则表达式',
            addRe: '新增正则',
            sp: '相似表达句子',
            addSp: '新增相似问'
        },
    },
    settings: {
        title: '配置管理',
        ipNote: '启动时，可以使用 -ip 和 -port 覆盖配置的参数',
        ipNote2: '如果配置的IP地址错误导致应用启动失败, 请在启动时, 加上 -rs 来重置配置参数',
        prompt2: '应用端口',
        prompt2_2: '当指定端口被占用, 随机选择一个可用的端口',
        note: '修改了IP地址, 端口或会话时长，需要重启应用才能生效',
        invalidIp: '设置的IP地址不正确',
        commonSettings: '通用设置',
    },
    botSettings: {
        prompt3: '会话时长',
        prompt4: '分钟',
        chatModel: '聊天模型',
        provider: '提供者',
        reqAddr: '请求地址',
        model: '模型',
        maxResTokenLen: '最长返回token数',
        connTimeout: '请求超时时间',
        readTimeout: '读取超时时间',
        proxy: '代理',
        txtGen: '文本生成',
        sentenceEmbedding: '句子向量',
        simThres: '相似度阈值',
    },
    var: {
        types: ['字符串', '数字'],
        sources: ['外部导入', '流程采集', '远程HTTP接口(正式版)'],
        title: '变量管理',
        add: '新增变量',
        table: ['变量名', '变量类型', '变量取值来源', '操作'],
        form: {
            title: '流程变量',
            name: '变量名称',
            type: '变量类型',
            choose1: '请选择变量类型',
            source: '变量取值来源',
            choose2: '请选择变量取值来源',
        },
    },
    eApi: {
        title: '外部 HTTP 接口列表',
        add: '添加新的外部 HTTP 接口',
    },
    home: {
        workspace: '工作区',
        robotListTitle: '选择一个机器人',
        createRobotBtnTxt: '创建新机器人',
        globalSettings: '全局设置',
        title: 'Dialog Flow 对话流程可视化编辑器',
        subTitle: '低代码流程应答系统',
        btn1: '立即使用',
        btn2: '查看文档',
        btn3: '查看演示Demo',
        dlTitle: '下载',
        dl1: '您可以从Github上下载到最新版',
        dl2: '如果您有任何意见或建议, 请发邮件到: dialogflow(AT)yeah.net 或者创建一个 <a href="https://github.com/dialogflowai/dialogflow/issues">帖子</a>',
        introTitle: '这是什么软件?',
        intro1: '它类似 Google 的 Dialogflow, 但是多了一个流程画布编辑器，可以更好的设计流程. 它也像 Typebot, 但是多了一个完整的应答后端.',
        intro2: '它拥有一个可视化的流程编辑器, 编辑完成后，可以测试流程, 并最终发布流程.',
        intro3: '目前，它可以返回话术给用户，并采集用户输入，还可以通过条件判断，执行不同的节点.',
        intro4: '它很轻量。整个软件，包含了前端和后端，只有不到 6M 大小，非常易于分发和部署.',
        intro5: '你可以修改软件的监听端口，这样就可以在同一台服务器上，同时运行多个实例，解决不同的用户场景.',
        intro6: '它下载后，就可以直接使用，不用安装任何依赖。而且数据是存放在本地，可以保护数据营隐私.',
        midTitle: '我们的优势',
        adv1Title: '易用',
        adv1: '简便、直观的编辑界面。<br />人人都会使用<br />只需简单的鼠标拖拽和点击<br />就可以绘制出一个对话流程',
        demo: '演示',
        demo1: '电话催收',
        demo2: '用户信息收集',
        demo3: '一句话通知',
        demoUnvailableTitle: '演示在Github上不可用Demos are not available on Github',
        demoUnvailableContent: '由于目前没有服务器来托管后台.<br />但是可以<a href="https://github.com/dialogflowai/dialogflow/releases">下载该软件</a>, 它包含了3个演示对话流程',
        adv2Title: '小巧、快速',
        adv2: '只有两个文件（程序和数据库），部署非常方便。<br />依托AoT编译技术<br />可提供超高的并发数和超快的响应',
        adv3Title: '解决各种问题',
        adv3: '使用不同的流程节点组合<br />满足不同场景业务需求<br />解决不同人群遇到的问题',
        adv4Title: '兼容性',
        adv4: '前端支持 Firefox、Chrome、Microsoft Edge、Safari、Opera 等主流浏览器<br /><br />该应用支持部署在 Linux、Windows Server、macOS Server 等操作系统',
        adv5Title: '易于集成',
        adv5: '提供了基于HTTP协议的应答接口<br />还可以集成 FreeSwitch 以实现智能语言机器人',
        adv5Doc: '查看文档',
    },
    guide: {
        header1: '机器人列表',
        header2: '机器人详情',
        chRoNaBtn: '修改机器人名称',
        delRoConfirm: '确认要删除此机器人, 以及它的所有数据吗?',
        delRoNaBtn: '删除此机器人',
        robotId: '机器人ID',
        kbDesc: '知识库是一个集中存储和管理知识的综合性数据库',
        qaDesc: '在流程中的问答知识节点中，可以使用知识库中的内容来回答用户问题',
        title1: '创建对话流程',
        nav1: '开始绘制',
        title2: '我们内置了“肯定”、“否定”意图。若不够，可自行添加',
        nav2: '意图管理',
        desc2: '意图，是指用户说的话，符合某种想法。',
        intentsDesc: '我们内建了 "肯定" 和 "否定" 意图. 如果不够, 您可以自行添加更多意图。',
        title3: '需要储存用户输入，或获取外部数据？',
        nav3: '创建变量',
        desc3: '变量用于保存一些不确定的数据，它用在流程的答案、条件判断里。',
        eApiTitle: '外部接口调用',
        eApiDesc: '使用该功能，您可以调用外部的 HTTP 接口，获取数据或执行操作。',
        httpApiList: '外部 HTTP 接口列表',
        title4: '机器人设置',
        nav4: '修改配置',
        desc4: '修改会话时长、调用模型、Email STMP等配置',
        title5: '操作手册和对接文档',
        nav5: '查看文档',
        desc5: '了解如何通过画布，快速的构建出流程。了解如何通过代码，对接应答接口',
    },
}